home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Begin VB.Form frmShowForm
- Caption = "ShowFont"
- ClientHeight = 4020
- ClientLeft = 2115
- ClientTop = 1215
- ClientWidth = 6525
- LinkTopic = "Form1"
- PaletteMode = 1 'UseZOrder
- ScaleHeight = 4020
- ScaleWidth = 6525
- Begin VB.TextBox txtSize
- Height = 285
- Left = 480
- TabIndex = 9
- Text = "12.0"
- Top = 240
- Width = 855
- End
- Begin VB.CheckBox chkUnderline
- Caption = "Underline"
- Height = 375
- Left = 0
- TabIndex = 7
- Top = 1680
- Width = 1335
- End
- Begin VB.CheckBox chkStrikeThrough
- Caption = "StrikeThrough"
- Height = 375
- Left = 0
- TabIndex = 6
- Top = 1320
- Width = 1335
- End
- Begin VB.CheckBox chkItalic
- Caption = "Italic"
- Height = 375
- Left = 0
- TabIndex = 5
- Top = 960
- Width = 1335
- End
- Begin VB.CheckBox chkBold
- Caption = "Bold"
- Height = 375
- Left = 0
- TabIndex = 4
- Top = 600
- Width = 1335
- End
- Begin VB.TextBox txtSample
- Height = 3735
- Left = 3720
- Locked = -1 'True
- MultiLine = -1 'True
- ScrollBars = 3 'Both
- TabIndex = 3
- Top = 240
- Width = 2775
- End
- Begin VB.ListBox lstScreenFonts
- Height = 3765
- Left = 1440
- Sorted = -1 'True
- TabIndex = 0
- Top = 240
- Width = 2175
- End
- Begin VB.Label Label2
- Caption = "Size"
- Height = 255
- Left = 0
- TabIndex = 8
- Top = 240
- Width = 375
- End
- Begin VB.Label Label1
- Alignment = 2 'Center
- Caption = "Sample"
- Height = 255
- Index = 1
- Left = 3720
- TabIndex = 2
- Top = 0
- Width = 2775
- End
- Begin VB.Label Label1
- Alignment = 2 'Center
- Caption = "Fonts"
- Height = 255
- Index = 0
- Left = 1440
- TabIndex = 1
- Top = 0
- Width = 2175
- End
- Attribute VB_Name = "frmShowForm"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Option Explicit
- ' Change the sample text's font.
- Private Sub ShowSample()
- With txtSample.Font
- .Name = lstScreenFonts.List(lstScreenFonts.ListIndex)
- .Bold = (chkBold.Value = vbChecked)
- .Italic = (chkItalic.Value = vbChecked)
- .Strikethrough = (chkStrikeThrough.Value = vbChecked)
- .Underline = (chkUnderline.Value = vbChecked)
- .Size = CSng(txtSize.Text)
- End With
- End Sub
- Private Sub chkBold_Click()
- ShowSample
- End Sub
- Private Sub chkItalic_Click()
- ShowSample
- End Sub
- Private Sub chkStrikeThrough_Click()
- ShowSample
- End Sub
- Private Sub chkUnderline_Click()
- ShowSample
- End Sub
- Private Sub Form_Load()
- Dim i As Integer
- ' Fill the font list with font names.
- For i = 0 To Screen.FontCount - 1
- lstScreenFonts.AddItem Screen.Fonts(i)
- Next i
- lstScreenFonts.ListIndex = 0
- lstScreenFonts.Selected(0) = True
- ' Fill in the sample text.
- txtSample.Text = "ABCDE" & vbCrLf & _
- "FGHIJ" & vbCrLf & "KLMNO" & vbCrLf & _
- "PQRST" & vbCrLf & "UVWXYZ" & vbCrLf & _
- "abcde" & vbCrLf & "fghij" & vbCrLf & _
- "klmno" & vbCrLf & "pqrst" & vbCrLf & _
- "uvwxyz" & vbCrLf & "12345" & vbCrLf & _
- "67890"
- End Sub
- ' Change the sample label's font.
- Private Sub lstScreenFonts_Click()
- ShowSample
- End Sub
- Private Sub txtSize_Change()
- If IsNumeric(txtSize.Text) Then ShowSample
- End Sub
-